import java.util.Scanner;
public class ArrScannerSum {
    public static void main(String[] args){

        //定义基本数据 数组长度\数组\和
        int length = 5;
        int[] arr = new int[length];
        int sum = 0;

        //数组输入
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入"+length+"个整数");

        for (int i = 0;i < arr.length;i++) {
            if (sc.hasNextInt()) {
                //赋值
                arr[i] = sc.nextInt();
                //求和
                sum += arr[i];
                //System.out.println(sum);
            } else {
                System.out.println("非法输入!");
                break;
            }
        }

        //???????????????????????????????????????
        //加上这个正确输入无法结束程序,其他正常,不明原因
//        if(sc.hasNext()){
//            System.out.println("越界输入!");
//        }

        //输出求和结果
        System.out.print("有效数字求和结果为:" + sum);


    }
}
